/* 
 * File:   Drawer.h
 * Author: maciekmp
 * 
 * Oparte na wzorcu Singleton
 *
 * Created on 29 listopad 2011, 17:41
 */

#ifndef DRAWER_H
#define	DRAWER_H

#include "XnTypes.h"
#include <GL/glut.h>

class Drawer {
private:

    Drawer() {
    }
    Drawer(const Drawer &);
    Drawer& operator=(const Drawer&);

public:
    static int windowW;
    static int windowH;
    static XnPoint3D pointer;
    
    static void drawHud();
    

    static Drawer& get() {
        static Drawer instance;
        return instance;
    }

};

#endif	/* DRAWER_H */

